humiliate oneself vilely - Français Anglais Dictionnaire